package com.java.jetpackdemo.room

import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.PrimaryKey

@Entity //表示数据库中的表。
data class UserBean(
//    设为主键，并且自动增加
    @PrimaryKey(autoGenerate = true) var id: Int = 0,
//    ColumnInfo代表设置列，列名为name
    @ColumnInfo(name = "name") val name: String,
    @ColumnInfo(name = "age") val age: Int,
    @ColumnInfo(name = "sex") val sex: String,
//    修改数据库，新增字段，数据库2版本
    @ColumnInfo(name = "eng_name") val engName:String="joe"
//
////    修改数据库，新增字段，数据库3版本
//    @ColumnInfo(name = "like") val like: String = "无"
)
